#pragma once

class CAppConfig
{
public:
    CAppConfig();
    ~CAppConfig();

    void InitConfig();

    const std::wstring& GetModulePath() const { return strModulePath; }
    const std::wstring& GetModuleFolder() const { return strModuleFolder; }
    const std::wstring& GetIniPath() const { return strIniPath; }
    const std::wstring& GetExamplePath() const { return strExamplePath; }
private:
    std::wstring strModulePath;
    std::wstring strModuleFolder;
    std::wstring strIniPath;
    std::wstring strExamplePath;
};

extern CAppConfig g_AppConfig;
